[XEN] Zero PAE shadow l3es when destroying subshadows.
authorTim Deegan <tim.deegan@xensource.com>
Mon, 9 Oct 2006 15:43:09 +0000 (16:43 +0100)
committerTim Deegan <tim.deegan@xensource.com>
Mon, 9 Oct 2006 15:43:09 +0000 (16:43 +0100)
commitf6d48164732a1a69cd114facfabf9ca594566f46
tree2a2922301bb0981f6fbde2f6cdaf952c64634fab
parent5000a6a1e0b9c42c17345817e589e61175bad3d0
[XEN] Zero PAE shadow l3es when destroying subshadows.

Normally, we can leave the contents of shadows in place when we destroy
them, but this is not the case for l3 subshadows, since they do not get
zeroed on reallocation unless the entire l3 page is unshadowed.
This fixes several crashes seen with SMP PAE HVM RHEL4.2 guests.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
xen/arch/x86/mm/shadow/multi.c